Projects / BalanceNG

BalanceNG

BalanceNG is a modern, IPv6 capable software IP load balancing solution. It is small, fast, and easy to use and set up. It offers session persistence, different distribution methods (Round Robin, Random, Weighted Random, Least Session, Least Bandwidth, Hash, Agent, and Randomized Agent) and a customizable UDP health check agent in source code. It supports VRRP to set up high availability configurations on multiple nodes. It supports SNMP, integrating the BALANCENG-MIB with Net-SNMPD. It implements a very fast in-memory IP-to-location database, allowing powerful location-based server load-balancing.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

Release Notes: A minor bug with warning messages issued by the "check" command has been resolved. An additional warning message is reported to the log if all targets of a server become inoperational. The manual has been updated accordingly.

  •  10 Jan 2012 12:55

Release Notes: A major bug with the internal parameter table has been fixed. Upgrading is strongly recommended.

  •  28 Dec 2011 21:46

Release Notes: Session table entry synchronization has been added introducing the new parameters sessionsyncack, syncackbdelay, syncackmaxps, syncackresend, and syncackwsize. The commands "resync" and "show nous" have also been implemented in the context of session table synchronization. The output of the commands "show stinfo" and "show sessions" has been extended accordingly. The session table testing command "stfill" has been implemented. Minor bugs with the "reload" command and functionality have been resolved. The manual has been updated accordingly.

  •  10 Dec 2011 00:00

Release Notes: An RPM package for RHEL6 and CentOS 6 (64-bit) is now available. A new "sessionload" command allows you to import session table contents that have been exported with "sessiondump". The "reload" command may also be started with "bng reload" directly from the shell. Several bugs with the "reload" command and functionality have been resolved. The manual has been updated accordingly.

  •  09 Oct 2011 21:50

Release Notes: A "reload" command has been implemented, allowing the user to reload the complete server/target-relationships while valid session table entries are maintained. The manual has been updated accordingly.

Screenshot

Project Spotlight

ccwatcher

A monitor for computational chemistry calculations.

Screenshot

Project Spotlight

Bazaar VCS

A simple distributed version control system.